﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Helena.Areas.Productos.Models;
using Helena.Models;
using System.ComponentModel;

namespace Helena.Areas.Reportes.Models
{
    public class Kardex:DBable
    {
        public virtual Producto Producto { get; set; }
        public int  ProductoID { get; set; }
        public string ProducttoDescripcion { get; set; }

        public DateTime Fecha { get; set; }
        public double CantidadInicial { get; set; }
        public double CantidadFinal { get; set; }

        public double Entrada { get; set; }
        public double Salida { get; set; }
        public double Degustacion { get; set; }
        public double Venta { get; set; }

        public Kardex() { }

        public Kardex(DateTime Fecha, ProductoView producto)
        {
            this.ProductoID = producto.ID;
            this.ProducttoDescripcion = producto.Descripcion;
            this.Fecha = Fecha;
            CantidadInicial = 0;
            CantidadFinal = 0;
            Entrada = 0;
            Salida = 0;
            Degustacion = 0;
            Venta = 0;
        }
    }

    public class Seleccion
    {
        [DisplayName("Seleccione un Mes")]
        public List<string> Mes { get; set; }

        public Seleccion()
        {
            Mes.Add("Enero");
        }
    }
}